Experience in Early and Late Software Engineering Project Courses
نویسندگان
چکیده
We report about our experience which we gained in different software engineering project courses at our department. A student who is specialized in software engineering has to finish besides lectures on software engineering and related fields two project courses: an ”early” basic project course and a “late” complex project course. For both of them we developed leveled teaching approaches considering the different knowledge and skills of beginners respectively “advanced” students. The paper describes, discusses and evaluates these approaches.
منابع مشابه
Game Programming and XNA in Software Engineering Education
Game programming can help students gain practical experience with software engineering. Game programming covers a wide range of software engineering topics – including algorithms, data structures, team work, and software tools. Unfortunately, game programming usually involves many repetitive and time consuming tasks such as accessing hardware resources and managing game content. In this paper w...
متن کاملA Software Engineering Project Courses with Industrial Clients1
There is an acknowledged need for teaching realistic software development in project courses. The design space for such courses is wide, ranging from single semester to two semesters courses, from single client to multi-customer courses, from local to globally distributed courses, and from toy projects to projects with real clients. The challenge for a non-trivial project course is how to make ...
متن کاملExperience with Collaboration Systems in Undergraduate Software Engineering Courses
Systems for collaboration are essential tools in an undergraduate software engineering course. A combination of software configuration management, issue tracking and collaborative documentation systems is a common base for courses with a group project component. We offer reflection from our experience using such tools in undergraduate courses in Mexico (Tecnológico de Monterrey, Campus Guadalaj...
متن کاملReaching Steady State in Software Engineering Project Courses
Project courses provide students with a hands-on experience of software engineering practices in industry and prepare them for their later career. The first weeks of such a course typically involve change and uncertainty and are therefore challenging for students: project teams have to understand requirements that are often unclear, learn to work together and communicate as a team, as well as b...
متن کاملThe Cross-Course Software Engineering Project at the NTNU: Four Years of Experience
Many software engineering courses include all-term projects to convey principles relating to large-scale multi-person development. But even such projects will easily be too small and simple, unless a sufficient amount of study time is allocated to them. This time may be hard to find, especially in strictly programmed profession studies where a lot of general theory courses have to be taken. Thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002